/*
 * $Id: IBankrollTypeDAO.java,v 1.1 2008/03/07 06:36:30 zln Exp $ 
 */
/*
 * Copyright (c) 2002 MyCompany Name.
 * $Header: /usr/local/cvsroot/unspay/src-bank/com/vnv/bank/interest/dao/IBankrollTypeDAO.java,v 1.1 2008/03/07 06:36:30 zln Exp $
 */
package cn.agiledata.bank.interest.dao;

import java.util.List;

import cn.agiledata.bank.hibernateBean.BankrollType;
/**
 * BankrollType 操作方法
 * @see org.springframework.orm.hibernate3.HibernateTemplate
 * @since 2006-12-26
 * @author jessik
 * @version $Id: IBankrollTypeDAO.java,v 1.1 2008/03/07 06:36:30 mxb Exp $
 * @author jessik
 * */
public interface IBankrollTypeDAO {
	/**
	 * 返回所有
	 * */
	public List getList()throws Exception;
	/**
	 * 返回实例
	 * */
	public BankrollType findByRateId(Long rateId)throws Exception;
	/**
	 * 保存实例
	 * */
	public void save(BankrollType node)throws Exception;
	/**
	 * 从数据库返回一条未被占用的rateId
	 * */
	public Long getNewRateId()throws Exception;
	/**
	 * 设置是否有效位
	 * 设置为无效
	 * */
	public void setInValid(Long rateId)throws Exception;
	/**
	 * 设置是否有效位
	 * 设为有效
	 * */
	public void setValid(Long rateId)throws Exception;
}
 
